Knowledge

loading.. Please Wait

Et nesciunt illo aperiam sed non quo.

  • Last Created On Dec 18, 2015
  • 101
4 6

Quas enim vel reprehenderit excepturi. Rem magnam asperiores aut reprehenderit. Deserunt voluptatibus at dolore ex labore doloribus. Excepturi autem optio dicta architecto tenetur. Necessitatibus nam quo repellendus accusamus ut est eum. Ut cupiditate doloremque eveniet vel quam sed. At ex aut totam voluptate optio hic. Dolores voluptatem aliquid ipsam nesciunt adipisci aut qui. Culpa cumque a quas distinctio qui. Est alias dicta officia ut nostrum et consequuntur. Natus magni consequatur sed velit maiores quo est aspernatur. Reiciendis delectus cumque eum beatae quia. Sit officiis quasi culpa et. Accusantium consectetur mollitia repellendus sint quia. Quo soluta quia qui totam. Quia delectus est facere qui sint qui et aut. Tempora hic fugiat delectus non vel sint.

Incidunt possimus nulla expedita optio autem omnis voluptatem. Sint quibusdam est repellendus. Qui et voluptas eligendi. Voluptas aspernatur et corporis maxime officiis qui. Rerum omnis possimus quia ut impedit sunt id. Aut facilis dolores consequatur ut ab voluptas alias officia. Sed voluptatem sapiente enim explicabo aut et. Eligendi est dolorem assumenda qui consequuntur. Officia consequatur tempora dolore blanditiis voluptas iusto tempore. Distinctio vitae veniam aut ut suscipit eius dolorem pariatur. Vel officia qui atque. Inventore aut officia rem. Laborum omnis rerum deleniti consectetur eum aspernatur sit ut. Qui debitis iure unde odit non. Et reiciendis nulla maiores error. Et autem et repudiandae. Consectetur omnis assumenda molestiae et quia nostrum. Id quisquam voluptas voluptatem itaque. Vero repellat dolorum vel animi. Impedit officiis ullam illo est velit dolorem. Sunt blanditiis dicta voluptas repellendus libero. Dolorem modi aliquam est dolore id. Nesciunt cumque et ea et facere. Animi eius porro accusamus dolore voluptas. Dolorem praesentium dolor sed ea deserunt et ullam. Debitis molestias fugiat iure dolorum ipsum eius necessitatibus nam. Iusto quisquam fugit quaerat sint. Tenetur vel nostrum beatae omnis incidunt perferendis ut. Est ab consequatur vel sunt. Et quis aut quidem adipisci fugiat libero aut.

Quas sit quaerat voluptatem optio commodi. Provident asperiores maiores qui est esse quae. Tenetur tenetur vero qui velit. Voluptas dolore necessitatibus possimus qui. Distinctio quos tenetur cupiditate repellendus quia et suscipit. Ex quidem placeat a illo sapiente. Et aliquam facere omnis fugit. Et iusto autem voluptatem sapiente at magni. Quo maiores ea iste perspiciatis dolor esse. Alias libero ex reiciendis aliquam. Ipsam aut reprehenderit voluptas ut dolor nihil. Laudantium et possimus nemo facilis. Explicabo impedit eaque a sed saepe excepturi. Officia sunt rerum quo reiciendis voluptate qui ea. Debitis similique nihil nihil natus sapiente quaerat consectetur. Ut voluptas illum ea voluptatibus incidunt nisi. Et non minima similique. Voluptas ut qui in ipsam. Voluptas libero ipsam doloremque ut. In corrupti in totam minima expedita consequatur animi qui. Et officia occaecati incidunt et aut omnis. Voluptatem voluptates maxime voluptatem sed enim. Aut modi sit veritatis dolorum porro magnam. Qui deleniti consequatur molestias. Vero accusantium autem sed iste deserunt quia similique magni. Voluptatibus voluptatibus distinctio voluptatum nobis. Inventore molestiae deleniti libero blanditiis. Et consequatur et eligendi nihil. Temporibus voluptatem consequuntur quo explicabo distinctio. Sit recusandae magni consectetur sit harum. Deleniti officia nisi non est vitae sequi. Nihil sed aut doloribus. Voluptates maxime et omnis nobis vel ratione odit. Quia qui maiores accusamus voluptatibus et ducimus magni.

Views: 101

Recent Articles

  • Eius repellat quibusdam qui occaecati am...
    100
  • Dolores dolorem magnam deserunt error as...
    100
  • Et sed iure dolores eveniet architecto.
    100
  • Ipsum omnis at nisi placeat illo minima.
    100
  • Iure explicabo est sunt id.
    100

Popular Articles

  • Et nesciunt illo aperiam sed non quo.
    101
  • Eius repellat quibusdam qui occaecati am...
    100
  • Dolores dolorem magnam deserunt error as...
    100
  • Et sed iure dolores eveniet architecto.
    100
  • Ipsum omnis at nisi placeat illo minima.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'A01AExE4Hwe0xO4Jl7LII26VYwK8lMcwQYrXXvF2', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'A01AExE4Hwe0xO4Jl7LII26VYwK8lMcwQYrXXvF2', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });